﻿
namespace Koonsoft.HYCRM.Model
{
    public enum OrderStatus
    {
        /// <summary>
        /// 已下单
        /// </summary>
        [Remark("已下单")]
        Ordered=0,

        /// <summary>
        /// 文件处理
        /// </summary>
        [Remark("文件处理")]
        FileProcess=1,

        /// <summary>
        /// 总行快递下发
        /// </summary>
        [Remark("总行快递下发")]
        CenterDeliver=2,
        
        /// <summary>
        /// 核对全款
        /// </summary>
        [Remark("核对全款")]
        FinanceAudit = 3,

        /// <summary>
        /// 分行收款
        /// </summary>
        [Remark("分行收款")]
        BranchAccountant = 4,

        /// <summary>
        /// 分行快递
        /// </summary>
        [Remark("分行快递")]
        BranchDeliver = 5,

        /// <summary>
        /// 订单首次付款
        /// </summary>
        [Remark("订单首次付款")]
        OrderTransaction=6,

        /// <summary>
        /// 订单完成
        /// </summary>
        [Remark("订单完成")]
        Finished = 9,

        /// <summary>
        /// 已取消
        /// </summary>
        /// <remarks>没收钱的就取消，财务取消</remarks>
        [Remark("已取消")]
        Canceled = 11,

        /// <summary>
        /// 处理出现异常
        /// </summary>
        [Remark("处理出现异常")]
        ProcessExcpetion = 12,

        /// <summary>
        /// 已退单
        /// </summary>
        /// <remarks>收了钱的就退单</remarks>
        [Remark("已退单")]
        Rollback = 13
    }
}
